﻿using System;
using Acaweb.Model.Entities.DatosCompuestos;

namespace Acaweb.Model.Entities
{
    public class Practicantes
    {
        private int _IdPracticante;
        private int _CodigoEstudiante;
        private int _IdSolicitud;
        private Estudiantes _Estudiante;
        private Solicitudes _Solicitud;
        private bool _IsRemunerado;
        private double? _Remuneracion;
        private EstadoPracticante _Estado;
        private DateTime? _FechaFinalizacion;

        public DateTime? FechaFinalizacion
        {
            get { return _FechaFinalizacion; }
            set { _FechaFinalizacion = value; }
        }

        public virtual int IdPracticante
        {
            get { return _IdPracticante; }
            set { _IdPracticante = value; }
        }
        
        public virtual int CodigoEstudiante
        {
            get { return _CodigoEstudiante; }
            set { _CodigoEstudiante = value; }
        }

        public virtual int IdSolicitud
        {
            get { return _IdSolicitud; }
            set { _IdSolicitud = value; }
        }

        public virtual Estudiantes Estudiante
        {
            get { return _Estudiante; }
            set { _Estudiante = value; }
        }

        public virtual Solicitudes Solicitudz
        {
            get { return _Solicitud; }
            set { _Solicitud = value; }
        }

       public virtual bool IsRemunerado
        {
            get { return _IsRemunerado; }
            set { _IsRemunerado = value; }
        }

        public virtual double? Remuneracion
        {
            get { return _Remuneracion; }
            set { _Remuneracion = value; }
        }

        public virtual EstadoPracticante Estado
        {
            get { return _Estado; }
            set { _Estado = value; }
        }
    }
}